package code_generator;

import java.util.ArrayList;
import java.util.List;

public class ProgramClass {
	private String name;
	private String type; // Interface/Concrete/Abstract
	private List<ClassAttribute> attributes;
	private List<ProgramMethod> methods;
	private List<String> superClass;
	private List<String> implementedInterfaces;
	
	public ProgramClass(String name, String type, ArrayList<ProgramMethod> methods) {
		this.name = name;
		this.type = name;
		this.methods = methods;
		this.superClass = new ArrayList<String>();
		this.implementedInterfaces = new ArrayList<String>();
	}
	
}